package com.lfy.fyadmin.dto;

import lombok.Data;
import java.util.Date;
import java.util.List;

/**
 * 用户更新请求DTO
 */
@Data
public class UserUpdateRequest {
    /**
     * 用户ID
     */
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码(加密存储)
     */
    private String password;

    /**
     * 加密盐值
     */
    private String salt;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 头像URL
     */
    private String avatar;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 状态(0:禁用,1:正常)
     */
    private Integer status;

    /**
     * 删除标识(0:未删除,1:已删除)
     */
    private Integer deleted;

    /**
     * 用户角色ID列表
     */
    private List<Long> roleIds;

    /**
     * 用户分组ID列表
     */
    private List<Long> groupIds;
}